export interface SheetFormCheckVO {
  /**
   * 主键ID
   */
  sheetFormCheckId: string | number;

  /**
   * 表单ID
   */
  formId: string | number;

  /**
   * 表字段ID
   */
  sheetFieldId: string | number;

  /**
   * 字段中文名称
   */
  sheetFieldName: string;

  /**
   * 字段名称
   */
  sheetField: string;

  /**
   * 校验类型，使用字典，1.必填，2.长度，3.正则，4接口
   */
  checkType: string;

  /**
   * 错误提示
   */
  errorMsg: string;

  /**
   * 最小长度
   */
  minLength: number;

  /**
   * 最大长度
   */
  maxLength: number;

  /**
   * 正则表达式
   */
  regular: string;

  /**
   * 校验接口模板ID
   */
  apiTemplateId: string | number;

  /**
   * 校验接口名称
   */
  apiTemplateName: string;

  /**
   * 校验接口地址
   */
  apiTemplateUrl: string;

}

export interface SheetFormCheckForm extends BaseEntity {
  /**
   * 主键ID
   */
  sheetFormCheckId?: string | number;

  /**
   * 表单ID
   */
  formId?: string | number;

  /**
   * 表字段ID
   */
  sheetFieldId?: string | number;

  /**
   * 字段中文名称
   */
  sheetFieldName?: string;

  /**
   * 字段名称
   */
  sheetField?: string;

  /**
   * 校验类型，使用字典，1.必填，2.长度，3.正则，4接口
   */
  checkType?: string;

  /**
   * 错误提示
   */
  errorMsg?: string;

  /**
   * 最小长度
   */
  minLength?: number;

  /**
   * 最大长度
   */
  maxLength?: number;

  /**
   * 正则表达式
   */
  regular?: string;

  /**
   * 校验接口模板ID
   */
  apiTemplateId?: string | number;

  /**
   * 校验接口名称
   */
  apiTemplateName?: string;

  /**
   * 校验接口地址
   */
  apiTemplateUrl?: string;

}

export interface SheetFormCheckQuery extends PageQuery {

  /**
   * 表单ID
   */
  formId?: string | number;

  /**
   * 表字段ID
   */
  sheetFieldId?: string | number;

  /**
   * 字段中文名称
   */
  sheetFieldName?: string;

  /**
   * 字段名称
   */
  sheetField?: string;

  /**
   * 校验类型，使用字典，1.必填，2.长度，3.正则，4接口
   */
  checkType?: string;

  /**
   * 错误提示
   */
  errorMsg?: string;

  /**
   * 最小长度
   */
  minLength?: number;

  /**
   * 最大长度
   */
  maxLength?: number;

  /**
   * 正则表达式
   */
  regular?: string;

  /**
   * 校验接口模板ID
   */
  apiTemplateId?: string | number;

  /**
   * 校验接口名称
   */
  apiTemplateName?: string;

  /**
   * 校验接口地址
   */
  apiTemplateUrl?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



